Turn on the headlights and try cranking it and see what the headlights do. If they go dark the battery is not charged. If they stay bright, you have an electrical problem or a bad starter. Tap on the starter while somebody tries to start it or rotate the engine by hand just a little bit to see it the stater gear and flywheel teeth are not lining up. You can also put it in high gear and rock the vehicle to move the engine to a different spot. If that don't work, its time get out the voltmeter and do some testing. We used to go out and get vehicles stuck in remote locations back to the garage by smacking the starter with a hammer, half the time it usually worked. That way we could get them back to the shop and up on the hoist and not have to crawl on the ground to replace it. I aways took a battery, jumper cable's and a big hammer with me on a "engine will not crank" repair ticket. If the starter is bad the hammer trick usually works for couple more starts but then the starter finally quits. If you get it started with the hammer don't shut it off again until you get it where you want to work on it. You can take jumper cables and jump directly from the battery to the starter terminal and the housing or mounting bolt. It's going to make a big spark, so make your battery connections first, then the cable to the starter cable stud and lastly the cable to a mounting bolt. If it cranks that bypasses your entire electrical circuit and eliminates it as the problem.