As mentioned above. Manually turn engine with battery disconnected. Have the starter and battery load tested. Also clean to a shine the battery connections. Starter connections and ground connection.
Never look down on anyone unless you are helping them up - Jesse Jackson