Quadcopter simulation

So, i am creating a quadcopter drone, but before manufacturing and flying it, i want to check how would it fly in the environment or how it responds to payloads and its own weight, with the selected motors, so is there any way to simulate my CAD prepared specific quadcopter, so that i could check it flight dynamics and based on motor, battery and payload data on how much throttle it would be flying ? any way to simulate it any guide it would be helpful, i am new to the simulation side of drones in general.

See: X8 octa-quad SITL gazebo