Aprenda a iniciar android mais rápido com esse aplicativo, muitos apps iniciam junto com o sistema, ao ligar o android demora demais, veja como reduzir boot.
O tempo de boot ou tempo para iniciar o android depende muito da velocidade do armazenamento, mas isso não tem como melhorar, cada aparelho tem um SD de qualidade diferente e quanto melhor tende a ser menor o tempo de boot.
Tem como reduzir o tempo de iniciar limitando os aplicativos que são executados com o boot do aparelho, muitos aplicativos ao instalar, já são programados para abrir com o sistema então a melhor forma de reduzir o tempo de boot é impedir que esse apps sejam carregados na inicialização, para isso recomendo utilizar o Autorun Manager.
Após instalar o Autorun Manager abra e selecione o modo básico, vai fazer uma leitura em todos aplicativos para ver qual ter permissão para iniciar com o sistema e então desabilite os aplicativos que não são necessários no boot.
Em alternativa, existe um programa chamado: SD maid, esse app é especializado na manutenção de aparelhos android, ele faz limpeza de cache, dados, exclui duplicados, etc.
Falei sobre esse aplicativo no tutorial sobre armazenamento insuficiente, onde ocorrem erros por falta de espaço no Android.
Um dos recursos do SD maid é justamente o controle dos aplicativos que iniciam com o sistema.