Is it somehow possible to predict / foresee when SQL Server will trigger auto-growth?
I think the best way is to go based off of previous events, and one way to do that is to use a trace to start capturing history.


https://sqlblog.org/2007/01/11/reviewing-autogrow-events-from-the-default-trace


Also some ideas here:


https://serverfault.com/questions/33329/how-can-i-get-alerted-when-auto-growth-occurs-on-a-sql-server-database
http://www.sqlservercentral.com/articles/autogrowth/93229/


As you can see, there are many ways to approach this.  Let me know what you think.