I think dslreports.com or BroadbandReports.com has reputable results. You may want to give them a try.

I'm sure different sites will give different connection speeds because of how they have it setup or the amount of traffic/loads, etc.