Is the server timeout limit depends on what plan you have?

Does that allow my process to complete?

Edit: I saw that the background tasks run when the form opens, how can I make it run when I click on a button?