Tbh most descent tuners will have a very good map to load in from the start if they have used same Ecu,s an software engine spec etc,but best way I’ve found over the years is on the Dyno,then some road mapping ,but it’s time consuming so most will just use a dyno
If you’ve got data logging facility on Ecu even better to get it just about spot on