I used to love speedtest.net, but since finding testmy.net which keeps a log of your previous tests, I haven't gone back.
I typically receive the correct up/down ratio, though intermittent issues may lower it for a day or less. Though various ISPs over the years. It would be nice to have a consistent as-advertised speed though if you happen to live in an area where that isn't happening.