Starter problem

Have you tested the battery? And by tested....I mean replaced. Lol. I changed 2 starters years ago because an autozone employee assured me my battery was good. Perhaps swap the battery for a weekend with a known working battery. See where that gets you. Sounds just like what I dealt with.