Starter solenoid clicks twice but won't crank? Check the ground strap first
Watched a guy swap two starters and a battery on a 2015 Freightliner before I clipped a jumper cable from the frame rail to the block and it fired right up, so why does everyone skip checking that $8 strap before throwing parts at it?
Two clicks and then nothing sounds more like a weak battery or a bad connection at the terminals than a ground strap. If that strap was really the problem, the thing wouldn't have cranked at all, even with a jumper from frame to block. People skip it because nine times out of ten it's the battery, the cables, or the starter itself, not some hidden ground wire. I'm not saying grounds never go bad, but acting like it's the first thing to check on every no crank is a stretch.