Sounds like you could use a fresher battery or check/clean your connections. My Li-ion Ballistic battery spins much faster.
It does start (your bike). It just sounds like a low battery, bad connections, but not necessarily a bad starter to me. What does a multimeter show for a static voltage read, and what does the battery show when the starter is engaged? There is a great sticky 'RaWarrior" did about electrical troubleshooting. Plus there are amy other threads about electrical issues you can read, but ultimately, I think one thing will be mentioned over-and-over: start with a fresh battery and good connections. If you don't have a good battery and properly-operating charging system, it affects your bike and will have you chasing rabbits down holes when you don't need to. The ignition igniter box also needs a strong and steady 12+ volts to work correctly.
Read your multimeter values and then decide what is bad.