They'll be flying high soon if they aren't already, so you don't need to worry that much about height. You can always make two roosts at different heights - one lower (about a foot off the ground), the other one higher. That way they can get to the higher one easier by using the lower one as an intermediate step, and when they get too big for the short roost, they can just use the tall one. They like heights even when they are young, and if they have a way to get to it, they'd gladly roost by the ceiling too
I have 3 permanent roosts in my coop, all made from thick tree branches (3" diameter). One is about a foot off the ground, one is 4 feet off the ground, and one is between the two. They are spaced about 1 foot from each other horizontally, so whoever is on the top roost doesn't poop on the ones below. I hatch chicks every year (in the coop, with a broody) so I did this to allow all ages to roost somewhere. And guess what - nobody ever uses the roost that's 1 foot off the ground! The grownups sleep on the top roost, and the chicks use the other two roosts to hop up to the top roost and sleep there with their mom. They start doing this at under 2 weeks old. So, if your chicks are going to be going straight to the coop, I'd say don't waste your time with baby roosts. Make big roosts that they'll use when grown, and just provide some stepping roost (or ramp) for them to get there. If they're going in a brooder, then you can make whatever size roost will fit in the brooder.