Does it sound like a bad battery, starter, or both?

Last month I faced the identical problem – starting a car that just sat for two years. After charging the battery (so I thought), the car cranked but too slow to start.

I swapped in a battery from another car. It cranked strongly for a while and then the engine roared to life. Bingo! I did the happy dance. Try it.