To measure motor speed in rpm you need an optical sensor with a LED and a photodiode, and frequency counter. On motor shaft you mount a disk with a hole so the sensor will respond by one pulse per revolution. The counter should be reset after one minute, the reading will show "revolutions per minute", or rpm.
To measure the rpm faster, use more holes in the disk and reset the counter after the time that equals one minute divided by hole number.
You can convert the pulses by integration into a voltage as you mentioned. Use a simple RC integrator circuit. To calibrate it, use the above procedure. Instead of SPICE models, do an experiment. You can learn more by lab work.
- - - Updated - - -
You can use the rotating mirror, laser and a photodiode, too. Such system is used for very fast rotation. For slower rotation you will need more mirrors on motor shaft, to get more output pulses per revolution.