Ya, test your battery. Sounds like a weak battery if the starter turns slow. If it still takes a long time to start with a good battery then you have other issues. Jumping it would give it a similiar effect to having a good battery.