I think battery cable replacement is suggested too often.
Proper testing rather than throwing parts at it a better repair path.
OP's could own and learn to use diagnostic tools(DVOM for instance)for voltage-drop tests,etc.
Better money spent!
Good Luck to OP!