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-3 Mbps or so. Check out the About page for more information. If you have any questions or comments, I'm @Anders94 on twitter.