Take your jumper cable and connect from the battery negative to a very solid ground on the engine. If everything works as it should, keep looking at the ground connection from the battery to the frame until you find the problem.
If that does not help at all, follow the positive lead, even running a single jumper cable from the positive battery to the starter to see if that fixes it.
It's most often the negative not hitting ground, but I have been both ways. Once you do this test you eliminate half of the possibilities.
Mike
2012 Winnebago Impulse Silver 26QP
2005 16.6 Double Eagle
2018 Jeep Wrangler JK
previously Snowbird Campers,
Triple E Motorhome and Fifth Wheel