I think it's best to ignore your speedometer when you're on a trainer. There's no way to accurately replicate road resistance, and it won't really tell you how much effort you're putting out. I find that fluid trainers in particular give a much higher resistance than the road for a specific gear. Better to guage your effort by HR or power output (if possible).