(Another way is stopping integration when control output is at its physical limit, usually in addition to a numeric limit.)
As with all other PID parameters, this is something you'd have to figure out more-or-less empirically.
Testing with hardware would be checking that controller outputs stop increasing while the actuator is blocked away from its target value, usually running with much reduced speed/current etc limits. Ideally, of course, run unit tests and SIL, before trying it on actual hardware.
What saturates is the actuator. You could choose a single minimum/maximum value for the integrator, but it could be better ye to have a value that depends dynamically on how much room there is left in the actuator output.
For example, if the actuator is saturated, the integral term should not be increasing. That could happen at different values of the integral, so there is not a single min/max.
http://brettbeauregard.com/blog/2011/04/improving-the-beginn...