Rolling backtest with a stated cadence
Walk-forward is standard advice that almost nobody executes, because "test out of sample" doesn't tell you when or how often.
The version I've settled on is to fix the cadence up front as three numbers: how long you fit on, how long you then trade on, and how far you step forward.
Mine is fit on twelve months, trade the next two, step forward two. That produces a chain of non-overlapping out-of-sample periods, and the equity curve you get by stitching those together is the only performance number I'll quote.
Two things this makes visible that a single split hides. Whether performance decays as the fit period ages. That tells you your refit frequency. And whether one particular stretch carries the whole result, which a single train/test split will happily average away.
State the three numbers before you run it, not after. Choosing the cadence once you've seen the results is just fitting with more steps.