I think there's not a "best age", it depends on the couple, their maturity, their communication.
We started very early and I wouldn't do it again so extremely early, tbh, and wait a few more years. But that's just for us and someone else might be perfectly fine at any age.