It really depends on how much voltage drop you are willing to except. Charts such as this one can work for many things if you understand what it's doing.
But as you look over other charts from different sources you'll notice they tend to be all over the place in gauge recommendations. Here it's probably going to land in the 1/0 gauge range for your application. But if you use a voltage drop calculator like this one:
https://www.calculator.net/voltage-...ceunit=feet&eres=350&x=Calculate&ctype=nec you get a much better idea what's going on
Example, use 350 amps DC and 10 feet with 1/0 wire it has a 0.83 volt drop. This is ok. Do the same for a 2/0 gauge it's 0.70 volts, a little better. Both acceptable. But if you account for the connections adding a little it may end up at 1 volt or maybe slightly more for the 1/0 gauge. Then add a weak battery and cold weather. If the voltage sag on the battery is 10 volts and the cranking current now up to 400 amps, not even counting any connection resistance the voltage is now at 9 volts for 1/0. That is pushing the limit on being able to start the engine. So if you can get the largest you can afford. Or consider your situation.
Good lithium batteries made for starting engines are known for not having as much sag under heavy draw. So run the calculator for yourself and see what you will need. I suspect that most people can get away with 1/0 and few will need to jump to 2/0 or more. For me, I'd try and keep the voltage at the starter 10 volts or more but sometimes that's not practical. Especially if the batteries are not new. Which isn't really a wire gauge issue