Правильно
Будет ли – частица «ли» с любой частью речи, в данном случае с глаголом будущего времени, пишется отдельно.
Синоптики так и не смогли сказать точно, будет ли сегодня дождь.
Будет ли он делать уроки сегодня вечером или оставит их на выходные, он еще не знал.
Будет ли в кассе билет в нужном ей направлении, она еще не знала.
Сейчас можно было только предполагать, будет ли зима снежная и холодная.
Неправильно
Будет-ли, будетли.