In Hempel's "3-manifolds as viewed from the curve complex," one of the main theorems is a necessary criteria for being toroidal. In particular, he shows that if a 3-manifold is toroidal then all of its Heegaard splittings, $\Sigma$, have $d(\Sigma) \leq 2$, where $d$ is the Hempel distance. Therefore, following the construction in the same paper for high distance Heegaard splittings gives you a large collection of atoroidal manifolds to work with.
Going the other direction, here is a way to obtain tori in a 3-manifold given by a Heegaard splitting (checking if these tori are essential is less clear to me). Suppose that $c_1$ and $c_2$ are curves on $\Sigma$ which bound an annulus in the handlebody determined by your $\alpha$ curves, as well as an annulus in the handlebody determined by your $\beta$ curves. Gluing these annuli together gives a torus in your 3-manifold, intersecting the Heegaard surface in $c_1$ and $c_2$.
In practice, a way to construct such $c_i$ is to start with $c_1$ and "slide" it over your $\alpha$ curves so that this sliding sweeps out the desired annulus. One can also generalize this construction to collections $c_1 ... c_n$ where $c_1$ and $c_2$ bound an annulus in the $\alpha $ handlebody, $c_2$ and $c_3$ bound an annulus in the $\beta$ handlebody etc.