HTML5 Speed Test
Works on iPhone / iPad / iPod / Android and desktop browsers. No Flash, no Java!
This tests download, upload and bi-directional transfer speeds. Your browser likley isn't fast enough to accurately test speeds above 2 Mbps or so. Check out the About page for more information. If you have any comments, I'm @satyaakam on twitter.