http://www.speedtest.net/

DO NOT use it! It is a scam, AGAIN, by Uniblue to sell their garbage. If you want to buy it, go ahead but do not think you are getting something for free.