I think the web100 NDT tests are the most accurate. http://netspeed.stanford.edu. you can find out more info about web100 at http://www.web100.org/ Also there is a list of other sites at the bottom of that stanford site.