There are several ways. Read about them >here<. [That's for Acad2026, but won't be different for other recent versions.]
I have always preferred the acaddoc.lsp approach. It is explicitly described as running every time you open [or create new] a drawing. The way the Startup Suite in APPLOAD is described >here< is only on program startup, not necessarily in every drawing:
"These are the applications that are loaded each time you start the product."
Some of the things you could load that way will apply in all drawings, but I would not assume everything. Whereas [from the first link above]:
"the acaddoc.lsp or acadltdoc.lsp file is loaded with each individual document (or drawing)."
Also, when you upgrade to a new version, you can simply copy your acaddoc.lsp file into an appropriate folder and you're done -- no need to add things into the Startup Suite in the new version.
Kent Cooper, AIA