I've been frustrated in the past with network speeds with different carriers and devices. As a side project, have created an android app to track speed over time and location, compare to others and other carriers. Its called "Speed Reality Beta", available in the android market.
Link HereNot trying to spam, its a free app, I really did write it because I'm interested in real world network speed tests over time and location. Hope you find it useful.