Another way to check if your speedo is running out, Drive in 5th gear and say your rpm is 2000 your speed should be 40mph, in other words 20mph per 1000rpm
Hope that is clear enough?
I had similar problem after fitting 3 speedo cluster I eventually got one that was reading what it should.
Regards
Davie