Welcome to the forum.
When I get these symptoms, pretty much every time, it's the battery cables themselves as they corrode internally. Also check their connections to the frame and starter.
Try taking a set of jumper cables and run them in parallel to the battery cables or just replace the cables.