If you trick the trees into setting lots of internodes, they will generally start fruiting after a set amount of internodes. If you grow them in a Polytunnel and/or stake them, you can get them to fruit as early as in three years. An apple breeder from Kent in the UK called Karim Habibi uses this technique.