tive já amigos que fizeram e 2 sitios diferentes e deu duas medidas diferentes, existe um teste num site ( não me lembro bem qual) que testou vários, e todos deram medidas diferentes, o melhor que falam são o da specialized ( caro como as bikes ) e o retul ( caro tambem) o meu fiz no Sabido ( barato e bom ) tenho varias bicicletas, compro e vendo bikes e muitas vezes ando com elas ou uso bikes de aluguer da minha loja quando não tenho bike, como é o caso e é só tentar por aquilo +- igual ( o fit do sabido te da +- 2cm dependendo do que se trata de tolerancia top tube por exemplo.
Como exemplo tenho 173cm agora estou com uma bike de 53 de toptube mas a minha nova bike tem 55cm de toptube e essa esta perfeita para mim , tau como a bmc que eu tinha que tambem tinha 55 de top tube e é recomendada para pessoas de 170 a 176 cm, e eu nunca pensei usar 55 de toptube.
Uma boa alternativa é ver a recomendação da marca, esses sim tem a certeza do que dizem