Ben explained what happens for indefinite quaternion algebras, and in particular that you don't get such examples if your base field has narrow class number one. Let me discuss the (totally) definite quaternion algebra case, where you get lots of such examples even over $F=\mathbb Q$. I can tell you at least 2 methods. The first you can easily do in Magma. The second, you can do in Magma or Sage (or by hand if you are patient). Possibly you can do these things in Pari/GP as well.
Method 1:
Let $F$ be a totally real number field and $B/F$ a totally definite quaternion algebra. Let $O$ be any maximal order, and $Cl(O)$ the set of left ideal classes of $O$. Let $I_1, ..., I_h$ be a set of representatives for $Cl(O)$.
Theorem: Every type of maximal order (i.e., conjugacy class of maximal order) of $B$ is represented by some $O_r(I_i)$, the right order of $I_i$.
(The converse is not true, different ideal classes may have the same type of right order, but at least we have the type number is at most the class number $h$.)
Here's a simple example in Magma (unfortunately, I don't think the calculation of $Cl(O)$ is implemented in Sage) for $B$ the quaternion algebra of discriminant 11 over $F = \mathbb Q$. Here $h=2$.
> QQ := RationalField();
> B := QuaternionAlgebra(QQ, -1,-11);
> O := MaximalOrder(B);
> Cl := LeftIdealClasses(O);
> O1 := RightOrder(Cl[1]);
> O2 := RightOrder(Cl[2]);
> IsIsomorphic(O1,O2);
false
> Basis(O1);
[ 1, i, 1/2*i + 1/2*k, 1/2 + 1/2*j ]
> Basis(O2);
[ 1/2 + 1/2*j + k, 1/4*i + 1/2*j + 5/4*k, j, 2*k ]
Method 2:
Your comment about not an algorithm for extending orders to maximal orders not being helpful is incorrect. For instance, let's work with definite $B/\mathbb Q$. Take some imaginary quadratic $E$ embedding in $B$. Then the ring of integers $O_E$ of $E$ will not in general embed in all maximal orders (if $E$ has small class number). So as you vary $O_E$ and construct maximal orders containing $O_E$ you should often find non-isomorphic ones.
My recent student, Jordan Wiebe, used a similar idea to construct bases of orders of level $N$ in quaternion algebras $B$:
https://arxiv.org/abs/1810.05249
In our convention of level $N=D$, the discriminant, corresponds to maximal orders. This basis depends on choosing several parameters (though things are much simpler in the maximal order case), one of which is a quadratic order $o \subset E$ that will be contained in your quaternionic order. So you can also use this to construct various maximal orders, and test them for isomorphism. Currently you can get my student's Sage code from his webpage, though this might disappear at some point since he has graduated.
I don't remember, but I imagine Sage has code to test whether different orders in the same quaternion algebra are isomorphic. FYI here is an elementary method you can use that differentiates most orders: if you have two orders $O_1$ and $O_2$, they can only be isomorphic if they have the same theta series, i.e., if they have the same number of elements of norm $n$ for every $n$. So you can just count the number of such elements using lattice/quadratic form methods for small $n$, and if you find a discrepancy then $O_1 \not \simeq O_2$. (Note it is quite rare, but an interesting problem to find, non-isomorphic lattices with the same theta series.)