It is always to right time to invest in altcoins. I don't think there is ever a best time. Whenever you come across a coin, and you love it, and think it would be wise to invest in it, then go ahead and do so. Now is an absolute perfect time even. Prices are down, and as such, you will be getting the coins at a cheaper rate.